package com.justnow.offer.genericclass;

import java.util.concurrent.ConcurrentLinkedDeque;

/**
 * @author justnow
 * Created on 2020-10-10
 * Description
 */
public class Client {
    public static void main(String[] args) {
        //1 使用泛型的时候，可以主动定义类的类型
        Generic01<Integer> generic01 = new Generic01<>(1);
        //2 也可以不主动定义类型，根据参数的类型，自动适配。
        Generic01 generic02 = new Generic01(1);
        Generic01 generic03 = new Generic01("test01");
        System.out.println(generic01.getKey());
        System.out.println(generic02.getKey());
        System.out.println(generic03.getKey());

        /**
         * 输出结果：
         * 1
         * 1
         * test01
         */

    }
}
